//package com.qwe.graduation;
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.qwe.graduation.entity.User;
//import com.qwe.graduation.service.IUserService;
//import com.qwe.graduation.utils.Result;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//import java.util.UUID;
//
///**
// * @author lzf
// * @date 2022/10/20 15:32
// * @description test
// */
//@RequestMapping("/")
//@RestController
////@CrossOrigin
//public class test {
//    @Autowired
//    private IUserService IUserService;
//
//    @GetMapping("/hello")
//    public String getName() {
//        return "hello world!";
//    }
//
//    @GetMapping("/list")
//    public List<User> list(){
//        List<User> list = IUserService.list();
//        return list;
//    }
//
//    @PostMapping("/save")
//    public Boolean add(@RequestBody User user){
//        if (user.getId() == null) {
//            user.setId(UUID.randomUUID().toString());
//        }
//         return IUserService.saveOrUpdate(user);
//    }
//
//    @PostMapping("/update")
//    public Boolean update(@RequestBody User user){
//        return IUserService.updateById(user);
//    }
//
//    @DeleteMapping ("/delete/{id}")
//    public Boolean delete(@PathVariable String id){
//        return IUserService.removeById(id);
//    }
//    @PostMapping ("/delete/Beatch")
//    public Boolean deleteBeatch(@RequestBody List<String> ids){
//        return IUserService.removeByIds(ids);
//    }
//
//    //分页
//    @GetMapping("/page")
//    public Result<Page<User>> page(@RequestParam Integer pageNum,
//                                   @RequestParam Integer pageSize,
//                                   @RequestParam(defaultValue = "",required = false) String name,
//                                   @RequestParam(defaultValue = "",required = false) String userPhone){
//        QueryWrapper<User> queryWrapper = new QueryWrapper();
//        QueryWrapper<User> name1 = queryWrapper
//               // .orderByDesc() 这里应该要根据时间倒叙,数据库完善后要改一下
//                .like("user_phone", userPhone)
//                .like("name", name);
//
//        Page page = new Page(pageNum, pageSize);
//        Page page1 = IUserService.page(page,null);
//        return Result.OK(page1);
//    }
//
//}
